<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数据类型</title>
</head>
<body>

</body>
<script>

    /**
     * 1. 输出工具
     *     alert
     *     console.log
     *     document.write
     * */

     // alert -- bom
    //alert('hello');
     // 控制台 日志
    // console.log('hello');

   //  document.write('hello');

    /**
     *  2. 数据类型  --- 值类型
     *     文本 、数字 、布尔、null、undefined
     *
     *     js的数据变量可以随时改变它的数据类型
     *
     *     undefined : 变量声明，但没有赋予初值
     *     null :      人为地把变量的值赋值为null
     *
     *     《Javascript高级程序设计(第六版)》
     *
     *  3. Json   ---- 引用类型 /址类型
     *       Javascript  Simple Object N, js 简单对象表示法
     * */

     var message='this is a message!';
     var num1 = 23;
     var num2=34.1; //假设 num1 num2都是引用类型
    num2=num1; // num2 --23
     num1=56;   // num1 --- 56
     var flag = false;

     document.writeln(message+'<br/>');
     document.writeln(num1+'<br/>');
    document.writeln(num2+'<br/>');
    document.writeln(flag+'<br/>');

    message = 89;
    num1=true;


    var param1 ;
    var param2=1;
    param2=null;
    console.log(param1)
    console.log(param2)


    /**
     *
     *   json
     *
     * */

     /**
      *  json对象
      *     json 对象
      *     json 数组
      *
      * */
     var student={
         name:'Mat',
         age:23,
         class:1
    }

    var studnets=[
        {
          name:'Lee',
          age:23,
          class:1
        },{
            name:'Tea',
            age:23,
            class:1
        }
    ]



</script>
</html>